right-handed delivery - Turkish English Dictionary